red cape - French English Dictionary